{"level":"info","ts":"2025-09-12T13:25:01.202Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:134","msg":"Removed secret link from service account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-crxr-test-component-pac-yapoeb","namespace":"integration1-evem"},"namespace":"integration1-evem","name":"imagerepository-for-integ-app-crxr-test-component-pac-yapoeb","reconcileID":"8c95ef3e-ac98-4f9b-9f4a-40f4cb31c2d3","ServiceAccountName":"appstudio-pipeline","SecretName":"imagerepository-for-integ-app-crxr-test-component-pac-yapoeb-image-push","action":"UPDATE"} {"level":"info","ts":"2025-09-12T13:25:01.221Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1150","msg":"Application pull secret updated after removing registry auth","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-crxr-test-component-pac-yapoeb","namespace":"integration1-evem"},"namespace":"integration1-evem","name":"imagerepository-for-integ-app-crxr-test-component-pac-yapoeb","reconcileID":"8c95ef3e-ac98-4f9b-9f4a-40f4cb31c2d3","application":"integ-app-crxr"} {"level":"info","ts":"2025-09-12T13:25:02.095Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:695","msg":"Deleted push robot account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-crxr-test-component-pac-yapoeb","namespace":"integration1-evem"},"namespace":"integration1-evem","name":"imagerepository-for-integ-app-crxr-test-component-pac-yapoeb","reconcileID":"8c95ef3e-ac98-4f9b-9f4a-40f4cb31c2d3","RobotAccountName":"integration1_evem_test_component_pac_yapoeb_3995167a27","action":"DELETE"} {"level":"info","ts":"2025-09-12T13:25:02.691Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:704","msg":"Deleted pull robot account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-crxr-test-component-pac-yapoeb","namespace":"integration1-evem"},"namespace":"integration1-evem","name":"imagerepository-for-integ-app-crxr-test-component-pac-yapoeb","reconcileID":"8c95ef3e-ac98-4f9b-9f4a-40f4cb31c2d3","RobotAccountName":"integration1_evem_test_component_pac_yapoeb_9fa4e717b8_pull","action":"DELETE"} {"level":"info","ts":"2025-09-12T13:25:03.406Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:718","msg":"Deleted image repository","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-crxr-test-component-pac-yapoeb","namespace":"integration1-evem"},"namespace":"integration1-evem","name":"imagerepository-for-integ-app-crxr-test-component-pac-yapoeb","reconcileID":"8c95ef3e-ac98-4f9b-9f4a-40f4cb31c2d3","ImageRepository":"integration1-evem/test-component-pac-yapoeb","action":"DELETE"} {"level":"info","ts":"2025-09-12T13:25:03.414Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:177","msg":"Image repository finalizer removed","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-crxr-test-component-pac-yapoeb","namespace":"integration1-evem"},"namespace":"integration1-evem","name":"imagerepository-for-integ-app-crxr-test-component-pac-yapoeb","reconcileID":"8c95ef3e-ac98-4f9b-9f4a-40f4cb31c2d3","action":"DELETE"} {"level":"info","ts":"2025-09-12T13:26:06.304Z","logger":"Application","caller":"controller/application_controller.go:178","msg":"Creating application pull secret","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"integ-app-xmop","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"integ-app-xmop","reconcileID":"9cc961d4-2fc9-46ec-b8bf-d7095c00d3ea","secretName":"integ-app-xmop-pull"} {"level":"info","ts":"2025-09-12T13:26:06.313Z","logger":"Application","caller":"controller/application_controller.go:255","msg":"Application pull secret created successfully","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"integ-app-xmop","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"integ-app-xmop","reconcileID":"9cc961d4-2fc9-46ec-b8bf-d7095c00d3ea","secretName":"integ-app-xmop-pull"} {"level":"info","ts":"2025-09-12T13:26:06.319Z","logger":"Application","caller":"controller/application_controller.go:308","msg":"Service Account updated successfully with application pull secret.","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"integ-app-xmop","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"integ-app-xmop","reconcileID":"9cc961d4-2fc9-46ec-b8bf-d7095c00d3ea","secretName":"integ-app-xmop-pull"} {"level":"info","ts":"2025-09-12T13:26:06.974Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:160","msg":"Will create image repository","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"test-component-pac-ozfwjm","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"test-component-pac-ozfwjm","reconcileID":"10195725-4bb0-439c-a4e6-4b0dbd0c700a","ImageRepositoryName":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","ComponentName":"test-component-pac-ozfwjm"} {"level":"info","ts":"2025-09-12T13:26:06.981Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:189","msg":"Image repository created","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"test-component-pac-ozfwjm","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"test-component-pac-ozfwjm","reconcileID":"10195725-4bb0-439c-a4e6-4b0dbd0c700a","ImageRepositoryName":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","ComponentName":"test-component-pac-ozfwjm"} {"level":"info","ts":"2025-09-12T13:26:07.018Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:204","msg":"Component updated successfully, 'generate' annotation removed","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"test-component-pac-ozfwjm","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"test-component-pac-ozfwjm","reconcileID":"10195725-4bb0-439c-a4e6-4b0dbd0c700a","ComponentName":"test-component-pac-ozfwjm"} {"level":"info","ts":"2025-09-12T13:26:08.657Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:798","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","reconcileID":"e30dff5c-9dd3-4d40-9d99-a537d7ba8a13","IsPullOnly":false,"SecretName":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm-image-push"} {"level":"info","ts":"2025-09-12T13:26:08.666Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller_service_account.go:84","msg":"Added secret link to service account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","reconcileID":"e30dff5c-9dd3-4d40-9d99-a537d7ba8a13","IsPullOnly":false,"ServiceAccountName":"appstudio-pipeline","SecretName":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm-image-push","action":"UPDATE"} {"level":"info","ts":"2025-09-12T13:26:09.619Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:798","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","reconcileID":"e30dff5c-9dd3-4d40-9d99-a537d7ba8a13","IsPullOnly":true,"SecretName":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm-image-pull"} {"level":"info","ts":"2025-09-12T13:26:09.621Z","logger":"ImageRepository.ImageRepositoryProvision.GrantAdditionalRepositoryAccessToTeam","caller":"controller/imagerepository_controller.go:586","msg":"Config map with additional users doesn't exist","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","reconcileID":"e30dff5c-9dd3-4d40-9d99-a537d7ba8a13","ConfigMapName":"image-controller-additional-users","action":"VIEW"} {"level":"info","ts":"2025-09-12T13:26:09.627Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:524","msg":"Finished provision of image repository and added finalizer","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","reconcileID":"e30dff5c-9dd3-4d40-9d99-a537d7ba8a13"} {"level":"info","ts":"2025-09-12T13:26:09.644Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1010","msg":"Application pull secret updated with new registry auth","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","reconcileID":"cfe25658-ed1f-4d6d-aa15-2574630d741d","application":"integ-app-xmop"} {"level":"info","ts":"2025-09-12T13:26:09.651Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:266","msg":"Updated component's ContainerImage","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","reconcileID":"cfe25658-ed1f-4d6d-aa15-2574630d741d","ComponentName":"test-component-pac-ozfwjm"} {"level":"info","ts":"2025-09-12T13:26:09.658Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:273","msg":"Updated image repository annotation","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","reconcileID":"cfe25658-ed1f-4d6d-aa15-2574630d741d"} {"level":"error","ts":"2025-09-12T13:30:04.223Z","logger":"setup","caller":"v2@v2.130.1/klog.go:882","msg":"Failed to update lock optimitically: etcdserver: request timed out, falling back to slow path","stacktrace":"k8s.io/klog/v2.(*loggingT).output\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/klog/v2@v2.130.1/klog.go:882\nk8s.io/klog/v2.(*loggingT).printfDepth\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/klog/v2@v2.130.1/klog.go:760\nk8s.io/klog/v2.(*loggingT).printf\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/klog/v2@v2.130.1/klog.go:737\nk8s.io/klog/v2.Errorf\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/klog/v2@v2.130.1/klog.go:1597\nk8s.io/client-go/tools/leaderelection.(*LeaderElector).tryAcquireOrRenew\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/client-go@v0.31.0/tools/leaderelection/leaderelection.go:429\nk8s.io/client-go/tools/leaderelection.(*LeaderElector).renew.func1.1\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/client-go@v0.31.0/tools/leaderelection/leaderelection.go:284\nk8s.io/apimachinery/pkg/util/wait.PollImmediateUntil.ConditionFunc.WithContext.func1\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/apimachinery@v0.31.0/pkg/util/wait/wait.go:109\nk8s.io/apimachinery/pkg/util/wait.runConditionWithCrashProtectionWithContext\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/apimachinery@v0.31.0/pkg/util/wait/wait.go:154\nk8s.io/apimachinery/pkg/util/wait.poll\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/apimachinery@v0.31.0/pkg/util/wait/poll.go:245\nk8s.io/apimachinery/pkg/util/wait.PollImmediateUntilWithContext\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/apimachinery@v0.31.0/pkg/util/wait/poll.go:200\nk8s.io/apimachinery/pkg/util/wait.PollImmediateUntil\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/apimachinery@v0.31.0/pkg/util/wait/poll.go:187\nk8s.io/client-go/tools/leaderelection.(*LeaderElector).renew.func1\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/client-go@v0.31.0/tools/leaderelection/leaderelection.go:282\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/apimachinery@v0.31.0/pkg/util/wait/backoff.go:226\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/apimachinery@v0.31.0/pkg/util/wait/backoff.go:227\nk8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/apimachinery@v0.31.0/pkg/util/wait/backoff.go:204\nk8s.io/apimachinery/pkg/util/wait.Until\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/apimachinery@v0.31.0/pkg/util/wait/backoff.go:161\nk8s.io/client-go/tools/leaderelection.(*LeaderElector).renew\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/client-go@v0.31.0/tools/leaderelection/leaderelection.go:279\nk8s.io/client-go/tools/leaderelection.(*LeaderElector).Run\n\t/cachi2/output/deps/gomod/pkg/mod/k8s.io/client-go@v0.31.0/tools/leaderelection/leaderelection.go:218\nsigs.k8s.io/controller-runtime/pkg/manager.(*controllerManager).Start.func3\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/manager/internal.go:449"} {"level":"info","ts":"2025-09-12T13:42:44.140Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:134","msg":"Removed secret link from service account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","reconcileID":"e86e3fe5-3417-4b0b-8ed2-8617881c1af5","ServiceAccountName":"appstudio-pipeline","SecretName":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm-image-push","action":"UPDATE"} {"level":"info","ts":"2025-09-12T13:42:44.164Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1150","msg":"Application pull secret updated after removing registry auth","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","reconcileID":"e86e3fe5-3417-4b0b-8ed2-8617881c1af5","application":"integ-app-xmop"} {"level":"info","ts":"2025-09-12T13:42:45.207Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:695","msg":"Deleted push robot account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","reconcileID":"e86e3fe5-3417-4b0b-8ed2-8617881c1af5","RobotAccountName":"integration2_tesx_test_component_pac_ozfwjm_4663ae4124","action":"DELETE"} {"level":"info","ts":"2025-09-12T13:42:46.035Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:704","msg":"Deleted pull robot account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","reconcileID":"e86e3fe5-3417-4b0b-8ed2-8617881c1af5","RobotAccountName":"integration2_tesx_test_component_pac_ozfwjm_59b1c28c2d_pull","action":"DELETE"} {"level":"info","ts":"2025-09-12T13:42:47.627Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:718","msg":"Deleted image repository","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","reconcileID":"e86e3fe5-3417-4b0b-8ed2-8617881c1af5","ImageRepository":"integration2-tesx/test-component-pac-ozfwjm","action":"DELETE"} {"level":"info","ts":"2025-09-12T13:42:47.634Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:177","msg":"Image repository finalizer removed","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","namespace":"integration2-tesx"},"namespace":"integration2-tesx","name":"imagerepository-for-integ-app-xmop-test-component-pac-ozfwjm","reconcileID":"e86e3fe5-3417-4b0b-8ed2-8617881c1af5","action":"DELETE"}